home *** CD-ROM | disk | FTP | other *** search
/ SPACE 1 / SPACE - Library 1 - Volume 1.iso / apps / 527 / manual.txt < prev    next >
Text File  |  1991-11-18  |  17KB  |  351 lines

  1.  
  2.   MegaPaint® Professional Demo 4.00 (C)1991 TommySoftware
  3.  
  4.   North American Distribution:          European Distribution:
  5.     CodeHead Software                     Thomas Maier
  6.     P.O. Box 74090                        Selchower Straße 32
  7.     Los Angeles, CA 90004                 W-1000 Berlin 44
  8.  
  9.     Phone: (213) 386-5735                 Telefon (49)(30) 621-4063 & 5931
  10.       FAX: (213) 386-5789                 Telefax (49)(30) 621-4064
  11.       BBS: (213) 461-2095
  12.  
  13.   Retail Price ..... $175
  14.  
  15. ----------------------------------------------------------------------------
  16.  
  17.   This demo version of MegaPaint® Professional Version 4.00 may be
  18.   distributed freely as long as all of the original files remain intact
  19.   and unaltered.  None of these files may not be included with any
  20.   commercial software products without the permission of Tommy Software. 
  21.  
  22. ----------------------------------------------------------------------------
  23.  
  24. The demo version has all features of the full version, apart from four
  25. limitations:
  26.  
  27. - Saving of pictures and vector images is impossible. Settings of all kind,
  28.   fonts and library can be saved, however.
  29.  
  30. - Scanning is impossible.
  31.  
  32. - Printing is only possible, if the picture to be printed comes directly from
  33.   disk and is unchanged (e.g. the pictures in the folder PICTURES on the data
  34.   disk). 
  35.  
  36. - External modules cannot be executed.
  37.  
  38.  
  39. The following text will explain some of the more complex or unusual functions
  40. to make it possible to test this programm without a manual. Because of its
  41. length, we recommend you to print this text for better handling.
  42. Within the program, pressing HELP displays a short description of the active
  43. function.
  44.  
  45.  
  46. First program start
  47.  
  48.   When starting the program for the first time, the file pathes are initialized
  49.   in another way than in previous versions. The program assumes that the
  50.   folder MEGPAINT contains all appertaining files and subfolders (PICTURES,
  51.   PATTERNS, FONTS etc.) and sets the pathes in accordance.
  52.   These pathes are now saved at >SAVE SETTINGS. They can be changed at any time
  53.   by using the appertaining fileselectorbox and saving the settings afterwards.
  54.  
  55.  
  56. Extended keyboard functions
  57.  
  58.   Pressing and holding SHIFT deactivates the current snap in both parts of the
  59.   program. This allows to move anywhere, no matter of the snap. A possible
  60.   snap display remains active to allow a better orientation.
  61.  
  62.   Pressing and holding CONTROL activates the CATCH feature within the vector
  63.   part. This means, when clicking into the window, the coordinates of the
  64.   nearest existing definition or assistant point will be used. This point might
  65.   be outside the visible part of the picture. A possible snap will be ignored,
  66.   so the resulting point does not necessarily lie on the snap grid.
  67.  
  68.   When pressing ALTERNATE within the vector part AT ANY TIME, a window appears,
  69.   where you can input a point in form of coordinates. This has the same effect
  70.   as moving the cursor to this special position within the picture and clicking
  71.   with the left button.
  72.   The coordinates of the desired point can be outside the visible section of
  73.   the picture. A possible snap will be ignored, so the resulting point does
  74.   not necessarily lie on the snap grid.
  75.  
  76.   The ten function keys have been assigned to some often used or hard
  77.   accessable function, different in each part of the program.
  78.  
  79.     Raster part:                    Vector part:
  80.  
  81.     F1  - Invert buffer             F1  - Select object       
  82.     F2  - X-reflect buffer          F2  - Deselect object        
  83.     F3  - Y-reflect buffer          F3  - Select area          
  84.     F4  - Enlarge buffer            F4  - Deselect area           
  85.     F5  - X-extend buffer           F5  - Select all          
  86.     F6  - Y-extend buffer           F6  - Deselect all            
  87.     F7  - Reduce buffer             F7  - Zoom: Section               
  88.     F8  - X-compress buffer         F8  - Zoom: Whole page 
  89.     F9  - Y-compress buffer         F9  - Zoom: Standard
  90.     F10 - Rotate buffer 90 degree   F10 - Object info
  91.  
  92.   The keys TAB, ESC and SHIFT TAB have a special function within the functions
  93.   SELECT OBJECT and DESLECT OBJECT in the vector part.
  94.   Pressing TAB pre(de-)selects the non-(de-)selected object nearest to the
  95.   cursor. Pressing TAB again pre(de-)selects the next nearest object and so on.
  96.   If the same object remains pre(de-)selected (a "bing" sounds), it is the last
  97.   object in the object list, and pressing TAB again will restart with the first
  98.   object.
  99.   Pressing ESC (de-)selects the pre(de-)selected object finally.
  100.   Pressing SHIFT TAB erases the pre(de-)selection, so when pressing TAB, the
  101.   process will begin again.
  102.   This function is normally used to select totally or partly hidden objects
  103.   without having to move the objects in front of it.
  104.  
  105.  
  106. The menu FILE in vector part
  107.  
  108. - Save objects / Save all
  109.  
  110.   These two items have a submenu, where you can choose between NORMAL, i.e.
  111.   the MegaPaint® standard file format *.VEK, and CVG-Format, i.e. the vector
  112.   graphics file format of Calamus. This allows the export of MegaPaint® vector
  113.   graphics to Calamus.
  114.  
  115.   When saving a CVG-file, >filling mode, >filling pattern, >line width and
  116.   >line pattern are considered. Filling and line pattern are, as far as
  117.   possible, replaced by Calamus-specific patterns. The routine assumes, that
  118.   the current pattern is either MEGA.PAT, PINPRINT.PAT or LASER.PAT.
  119.   Calamus does not work with a >drawing mode, so all objects are drawn in the
  120.   drawing mode NORMAL. To get an impression of the look of the resulting
  121.   graphic, the drawing modes of all objects can be be set to NORMAL via the
  122.   >OBJECT INFO before saving the objects.
  123.  
  124.   >LINES DIN 15 are exported as lines with fixed line width and line pattern.
  125.   Due to some limitations in the Calamus file format, the line pattern is not
  126.   exactly the same as in MegaPaint®.
  127.   With >ARROWS DIN 406, the automatism turning the arrow-heads, when the arrow
  128.   is shorter than 5 mm, does not work any more.
  129.  
  130.  
  131. The menu PRINT in vector part
  132.  
  133. - Printing in the vector part    
  134.  
  135.   It is possible to print directly from the vector part. But since today's
  136.   printers have no vector printing capability, the planes of the raster part
  137.   have to be used as a buffer to produce raster images, which the printers
  138.   can print. This means that the raster planes might are ereased when printing
  139.   in the vector part. 
  140.   The printer driver is identical with the one in the raster part and offers
  141.   the same features like color printing and redirecting output.
  142.  
  143.   The printing routine itself is more flexible than the one in the raster part.
  144.   You can print a picture of up to 7680 x 7680 pixels, bigger than your printer
  145.   can produce on a single sheet. The printing routine automatically prints the
  146.   picture on as many sheets as needed, with the size of the raster plane as
  147.   the size of one sheet. So, to print a picture of 7680 x 7680 pixels on a
  148.   laser printer with only DIN A4-capabilities, choose a plane size of DIN A4 in
  149.   the raster part to tell the printing routine that this is the size of one
  150.   sheet on your printer. Then simply select >PRINT ALL in the vector part, and
  151.   the routine will print this picture on 4 x 3 sheets. The resulting picture
  152.   has a size of 65 x 65 centimeters. When printing the same picture in 180 dpi
  153.   on a 24-pin-printer, the same picture comes on 6 x 5 sheets with a size of
  154.   108 x 108 centimeters.
  155.  
  156.   If the picture to print is larger than one sheet, the routine asks wether to
  157.   print marks or not. If so, it prints little marks in the edges of each sheet
  158.   to simplify the cutting and sticking together of the separate sheets.
  159.  
  160.  
  161. The menu SPECIAL in vector part
  162.  
  163. - What is an Outline ?
  164.  
  165.   An OUTLINE is an area described by one or multiple contours. Each contour is
  166.   a closed line, made up by polylines and bezier curves.
  167.  
  168.   The area filled, when filling the outline, is the space between the single
  169.   contours. If one contour lies completely within a second one, only the space
  170.   between those contours is filled. This filling either takes a lot of time
  171.   or a lot of space. We decided to make it as fast as possible, so a lot of
  172.   memory was necessary. The buffer of the raster part offers this memory, so
  173.   it is used as a buffer for filling the outlines. As a result, the buffer is
  174.   normally changed within the vector part !!!
  175.  
  176. - Outline
  177.  
  178.   An OUTLINE is defined by defining each of its contours completely, one by one.
  179.   First choose the starting point of the first contour. A window appears, where
  180.   the next function has to be specified.
  181.  
  182.   - BEZIER CURVE: The bezier curves are defined as a sequence of linked bezier
  183.     curves. That means that the ending point of one curve is the starting
  184.     point of the next curve, and the second control point defines the first
  185.     control point of the next curve to garantuee a smooth and "floating"
  186.     transition of the single curves. To produce a sharp bend, press the right
  187.     button to stop the sequence and start a new one.
  188.  
  189.     This input of the bezier curves can be interpreted in another way. Instead
  190.     of control points, you define the tangent in each connection point. This
  191.     tangent passes the connection point and has the two control points as its
  192.     ending points.
  193.     This is how the input of the outline is displayed. While editing a tangent,
  194.     its gradiant is shown in the status line.
  195.  
  196.     For the first curve, define the starting point directly and the tangent in
  197.     this starting point by defining the ending point of the tangent opposite to
  198.     the intended direction of the curve. 
  199.     Then, for each curve, define the ending point of the curve and the tangent
  200.     in this ending point.
  201.     Press the right mouse button to stop the sequence. A window appears. Choose
  202.     the next function. If RETURN is selected, the program returns to the input
  203.     of the last curve.
  204.  
  205.   - POLYLINE: Define the ending point of each line with the left button. Press
  206.     the right button to stop the polyline and choose the next funtion in the
  207.     appearing window.
  208.  
  209.   - STARTING POINT: The current contour is finished, a line is drawn from its 
  210.     starting point to its ending point.
  211.     Now you can define the starting point of the next contour. After this
  212.     definition, the window appears to choose the next function.
  213.  
  214.   - CANCEL: The complete outline is canceled and deleted without warning!
  215.  
  216.   - RETURN: Returns to the status before pressing the right button. After
  217.     defining a new starting point, this button has the same effect as CANCEL !!
  218.  
  219.   - INSERT: The current contour is finished, a line is drawn from its starting
  220.     point to its ending point. Then the input of the outline is ended, the
  221.     outline is appended to the object list and displayed with the current
  222.     settings.
  223.  
  224.   Points already defined within the current outline can be caught, even is they
  225.   are not displayed yet. This is important if you want to ensure that the
  226.   starting and ending point of a contour are identical.
  227.  
  228. - Edit outline
  229.  
  230.   This function is used to edit an existing outline. Any definition point of
  231.   the outline can be moved. To edit an outline, select this outline. If several
  232.   outlines are selected, the newest one is edited.
  233.  
  234.   The selected outline is faded out (the screen has to be drawn again) and its
  235.   contour is shown in dashed lines. In addition, all defintion points and all
  236.   tangents of the bezier curves are displayed. Click with left button on any
  237.   definition point to move it.
  238.  
  239.   Due to timing problems, the outline cannot be moved simultaniously. Press
  240.   left button in each position, where you want the resulting outline to be
  241.   calculated and displayed. This selection is not final and can be done as
  242.   often as wanted. Press right button to confirm the last selection. A window
  243.   appears, asking wether to move another point or not.
  244.  
  245.   If you move a starting or ending point of a bezier curve, the whole tangent
  246.   in this point is moved (including its ending points). If you move an ending
  247.   point of a tangent, the other ending point is moved corresponding to ensure
  248.   the smoothness of the curve.
  249.  
  250. - Link outlines
  251.  
  252.   This function links several outlines. This is necessary, when an existing
  253.   outline shall be equipped with as "whole" inside. Select all outlines to be
  254.   linked together and call this funtion. All selected outlines will be linked,
  255.   if the resulting "big" outline does not exceed 32 KB.
  256.  
  257.   The new, "big" outline is moved to the end of the object list, so it is
  258.   displayed in front of all other objects.
  259.  
  260. - Separate outline
  261.  
  262.   This function cuts an outlines into its contours. The result are several
  263.   outlines made up by one contour each. This function can be used to extract
  264.   one or several contours from an existing outline.
  265.  
  266.   The new, simple outlines are moved to the end of the object list, so they
  267.   are displayed in front of all other objects.
  268.  
  269.  
  270. The menu SYMBOL in vector part
  271.  
  272. - Read symbol
  273.  
  274.   All selected objects make up a new symbol. The total size of all objects may
  275.   not exceed 32 KB.
  276.   A table appears, where the position of the symbol within the library can be
  277.   selected. The numbers are only to shows the order of the symbols, you do not
  278.   have to remember this number afterwards. The letters are used, if the library
  279.   shall be used as a font (see LINE EDITOR, below), to show the characters the
  280.   symbol represents.
  281.   If an entry in the table is grayed, this symbol is already assigned. By
  282.   clicking on this entry, the new symbol replaces the old one.
  283.  
  284. - Insert symbol
  285.  
  286.   After clicking with left button, a window appears. Choose the symbol by
  287.   moving through the library with the scrollbar and click on OK to select the
  288.   visible symbol. Move the frame appearing to the desired position of the
  289.   symbol and click left again.
  290.   All objects of the symbol are selected afterwards, to allow immediate
  291.   manipulation.
  292.  
  293. - Symbol info / Scale library
  294.  
  295.   These functions work like the corresponding functions for objects, but they
  296.   always affect all symbols in the specified library.
  297.  
  298. - Line editor
  299.  
  300.   Libraries can be used as fonts. This allows to use them within this line
  301.   editor. You can edit a line of up to 64 characters. The program then assembles
  302.   the corresponding symbols out of the library and inserts them into the
  303.   picture.
  304.   A special function has the library #8. This library is intended to hold the
  305.   library DINDRAFT.VLB or DIN_LQ.VLB. They contain a vector script normally
  306.   used to add texts to technical drawings, the first in DRAFT quality, the 
  307.   second in LQ-quality. Normally, the draft quality is good enough. It is
  308.   necessary to have one of these two libraries loaded to #8 before you can use
  309.   the measuring functions in the menu SPECIAL.
  310.   Font-libraries contain letters that have a heigth of 20 mm in 600 dpi. This
  311.   is too large for most applications. So the >LINE EDITOR has some additional
  312.   functions. The script size can be specified directly within the editor window
  313.   between 1.3 and 20 mm, and the script can be displayed in ITALIC (i.e. about
  314.   18 degree sheered) and/or CONDENSED (i.e. horizontally scaled to 66.7%). Both
  315.   possiblities can be combined. They are not avaiable when the symbols shall be
  316.   used in scale 1:1.
  317.   When inserting a text in mode ITALIC, the dashed frame can overlap the
  318.   cursor in left direction. This shows how the script it sheered. You always
  319.   set the upper left corner of the first character.
  320.  
  321.  
  322. The menu VECTOR in vector part
  323.  
  324. - Select object
  325.  
  326.   While the function SELECT OBJECT is active, an existing object can be scaled
  327.   and moved directly with the mouse. 
  328.   Click into one of the eight grey squares of the object's selection frame to
  329.   scale it, click into any other region of the selection frame to move the
  330.   object.
  331.   These manipulations always work on single objects, even if they might be
  332.   members of a group.
  333.  
  334.  
  335. If you still have problems after reading this text, write to us. We will aswer,
  336. if possible.
  337.  
  338.  
  339.       Have some fun while testing MegaPaint® Professional Version 4.00 !!!
  340.  
  341.  
  342. Berlin, May 1991
  343.  
  344. Stefan Malz  Olaf Kassner
  345.  
  346. ----------------------------------------------------------------------------
  347.  
  348. MegaPaint is available NOW, and retails for $175.  For more information,
  349. contact your local dealer, or CodeHead Software, PO Box 74090, Los
  350. Angeles, CA 90004; voice (213) 386-5735, fax (213) 386-5789. 
  351.